package com.leetcode;

import java.util.Arrays;
import java.util.Scanner;
import java.util.TreeSet;
import java.util.stream.Collectors;

/**
 * 明明生成了N个1到500之间的随机整数。
 * 请你删去其中重复的数字，即相同的数字只保留一个，把其余相同的数去掉，
 * 然后再把这些数从小到大排序，按照排好的顺序输出。
 */
public class 明明的随机数 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextLine()) {
            int count = Integer.parseInt(scanner.nextLine());
            int[] ints = new int[count];
            for (int i = 0; i < count; i++) {
                ints[i] = Integer.parseInt(scanner.nextLine());
            }
            TreeSet<Integer> treeSet = Arrays.stream(ints).boxed().collect(Collectors.toCollection(TreeSet::new));
            for (Integer integer : treeSet) {
                System.out.println(integer);
            }
        }
    }
}
